home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 246
/
246.d81
/
t.64 lists
< prev
next >
Wrap
Text File
|
2022-08-26
|
3KB
|
100 lines
u
C - 6 4 L I S T S
Info Files by Clinton O'Neill
Printer Program by Jeff Jones
There's a lot of information
about C-64 programming to be found in
books, but those books are getting
harder to find. One way to get around
the book shortage is to make sure
that all important information is
kept on disk, where it can be printed
as needed. That's the idea behind
C-64 LISTS.
C-64 LISTS is a group of RUNnable
files that will print out various
lists of programming info. This info,
the kind you would find in The
Programmer's Reference Guide or
Mapping the C-64, can be sent to the
printer, or to disk. The files you
create on disk will be formatted for
80-columns and will have margins.
Just run the program and
select the topic you want to print.
C-64 LISTS will print out the
following useful data lists.
6502 INSTRUCTION SET
SOUND REGISTERS
SPRITE REGISTERS
COMMODORE 64 TO 128 MAP
USEFUL ROUTINES
6502 INSTRUCTION SET lists the
assembler source code along with what
they do and what registers and flags
are affected. This list is for use
with an Assembler and does not give
machine opcodes because many of the
instructions have two or three
formats.
SOUND REGISTERS shows
what each register does and a small
illustration of how to use them.
SPRITE REGISTERS shows the
function of each register.
C64 TO C128 MAP is a memory map
of the C64 and the equivalent
addresses of the C-128. It lists just
about all of low memory up to the
cassette buffer.
USEFUL ROUTINES is full of
routines I've collected over the
years, including a few I wrote. Many
have a BASIC and ML version of the
routine.
For those interested, 64 LISTS is
written completely in BASIC with the
BASIC Loader system described on
LOADSTAR #102. This BASIC program
runs at $C000 and stays resident
while the printing program at $0801
runs. When done printing, it POKEs 44
with 192 and then performs a RUN,
which runs the menu system.
ROCK's ASSEMBLER from the
COMPLEAT PROGRAMMER was used to write
most of the code but it should work
on almost any assembler. Just use the
instruction format of your Assembler.
JJ
[DAVE'S AFTERSHAVE:] I have often torn
out my hair looking for just the right
routine to make the C-64 do what I
want. Finally, here they are! And the
good news is that next month, we have
another slug of useful registers and
routines. Print them out, use a three-
hole punch, and build your own
reference guide!
DMM